home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / RELIGION / BIBL540B.ARJ / BIBL.DOC next >
Text File  |  1991-08-29  |  63KB  |  1,534 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.    B I B L
  14.  
  15.  
  16.  
  17.    release 5.40
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. (c) 1991, Clyde W. Grotophorst
  54.     GMUtant Software
  55.     Route 1, Box 296
  56.     Hamilton, Virginia 22068
  57.     U.S.A.
  58.  
  59.  
  60.  
  61. This documentation covers both the SHAREWARE and REGISTERED
  62. versions of the package.  An [R] appears in the left margin when a
  63. registered-version-only feature is discussed. Non-registered users
  64. of this software are granted a limited license to make an
  65. evaluation copy for trial use on a private, non-commercial basis,
  66. for the express purpose of determining whether BIBL meets their
  67. needs. At the end of this trial period, (30 days) you should either
  68. register your copy or discontinue use.
  69.  
  70.         Registration licenses you to use the product on a regular
  71. basis. Registration also provides you with access to the GMUtant
  72. Online BBS ((703) 993-2219) as a registered user--where you may
  73. receive support, leave questions, requests for enhancements, or
  74. download the latest release of the program.  The registered version
  75. offers expanded capabilities. 
  76.  
  77.         Registering BIBL will also allow you to download special
  78. programs from the GMUtant OnLine BBS--for example, BIBL286 is a
  79. version of BIBL using machine code for the 80286 or 80386
  80. processor. This allows BIBL to take better advantage of these CPUs
  81. and creates a slightly smaller BIBL.EXE file. BGC, another add on
  82. program, is a global 'find & replace' utility that lets you change
  83. the text in all records of any BIBL databases.
  84.  
  85.         Registration requires a contribution of $ 25.00 to the author,
  86. as a reimbursement for the time spent working on this program. 
  87.  
  88. Once you have registered, you will be given a registration number.
  89. You may 'upgrade' your SHAREWARE version to REGISTERED by entering
  90. that number into BIBL (via CONVERT on the maintenance menu). By
  91. using this method, you may instantly upgrade any subsequent release
  92. without having to call our BBS to download the file.
  93.  
  94.         If you have registered a previous version of BIBL, you are
  95. also a registered user of any subsequent version.  You may upgrade
  96. at any time by sending $ 4.00 to the address below. The latest
  97. version will be sent.
  98.  
  99.           Send your name, address and registration payment to:
  100.  
  101.                           Clyde W. Grotophorst
  102.                             Route 1, Box 296
  103.                         Hamilton, Virginia 22068
  104.  
  105.                         ** CREDIT CARD ORDERS **
  106.  
  107. You may also order the registered version of BIBL from Public
  108. (software) Library with your MasterCard, Visa, American Express, or
  109. Discover Card by calling 800-2424-PSL or 713-524-6394 or by FAX to
  110. 713-524-6398, or by CompuServe to 71355,470 or by mail to PsL, P.O.
  111. Box 35705, Houston, Texas 77235-5705.  These numbers are for
  112. ordering only.  The cost is $ 29.00 which includes a copy of the
  113. latest registered version to you by return 1st class mail.
  114.  
  115. -2-
  116.  
  117. We've included sample records with BIBL for demonstration purposes.
  118. The sample database and index are inside BIBLDEMO.EXE Type BIBLDEMO
  119. at the DOS prompt to extract these files. You may delete DEMO.DAT
  120. and DEMO.IX when you are ready to begin entering information you
  121. want to keep. To see the sorts of things included in the sample
  122. file, and to study how you might use the fields in a BIBL record,
  123. activate BIBL then press L, the last record in the file will
  124. display. Press [B] to move backward through the file.
  125.  
  126.  
  127.                         Q U I C K S T A R T
  128.  
  129. Copy BIBL.EXE to a sub-directory on your disk (e.g., C:\BIBL)
  130. then type BIBL to activate the program. If you have not extracted
  131. the demo database, enter the name of the database you want to
  132. create. If you want to use the sample database instead of beginning
  133. with an empty one, type BIBLDEMO before running BIBL. This will
  134. extract the demonstration files (DEMO.DAT and DEMO.IX).
  135.                  
  136. BIBL Features [SHAREWARE and REGISTERED]:
  137.  
  138. - an unlimited number of databases are supported. 
  139. - more records from one database to another 
  140. - menu-driven.
  141. - mouse-support for most areas of the program. 
  142. - easily understood user interface (bounce-bar menus or accepts   
  143.   first letter of each command).
  144. - five indexes are maintained (in a single file) for fast retrieval 
  145.   and sorted extracts (author, author/title, title, subject, and  
  146.   descriptor).
  147. - up to 8 words from the descriptor field are indexed individually.
  148. - produces bibliographies in several forms (brief, annotated, full 
  149.   (and with registered version labelled), full) based on          
  150.   information in any field. Each bibliography is sorted by author, 
  151.   then within author, by title. 
  152. - user-selected fields for output (soft return option available).
  153. - when no match is made on an indexed search, BIBL displays where
  154.   in the index your query would have appeared (near misses).
  155. - produces a wide variety of lists (in ASCII form) which may be
  156.   printed or edited with any word-processor that accepts ASCII
  157.   files for input.
  158. - if desired, BIBL will run in a 'read-only' mode. This allows    
  159.   copies of your database to be accessed by the public but protects 
  160.   against editing, deleting or otherwise modifying the database.
  161. - BIBL offers an ASCII file viewer that supports a mouse, and is
  162.   moveable, resizeable, and ZOOMable.
  163. - BIBL reserves memory (heap) for indexes in a dynamic            
  164.   fashion--improving retrieval speed.
  165. - Index graph shows progress as indexing/reindexing occurs
  166. - ability to print or save to disk any individual record.
  167. - main menu screen always reports active database and number of   
  168.   records in that file.
  169.  
  170. -3-
  171.  
  172. - empty records (e.g., after deletions) are used as new records are 
  173.   added.
  174. - Boolean OR and AND searching supported for descriptor field.
  175. - Selected reports (list of subjects, list of titles, etc) may be
  176.   viewed onscreen and/or sent to disk.
  177. - BIBL can produce a comma-delimited file of the database. This   
  178.   allows import to dBASE or other DBMS packages.
  179. - any ASCII file may be used for display when I (INFORMATION) is  
  180.   pressed on the main menu.
  181. - Shell to DOS (uses heap compression to free as much memory as   
  182.   possible).
  183. - Install editor/viewer. Allows user to install an external       
  184.   program for use as the editor/viewer under File Maintenance     
  185.   options.
  186.  
  187. The REGISTERED version adds these features:
  188.  
  189. - A larger percentage of free RAM is devoted to in-memory index
  190.   storage (40% of RAM remaining after BIBL is loaded). This
  191.   greatly speeds retrieval and reduces disk I/O for larger        
  192.   databases.
  193.  
  194. - External editor. The registered version uses advanced memory
  195.   management to swap most of BIBL out of memory (to disk or EMS if
  196.   available) during this process, allowing use of very large
  197.   programs (e.g., WordPerfect 5.1) as the editor.  BIBL shrinks to
  198.   a 60K kernel in memory, all other RAM is devoted to your second
  199.   application.
  200.  
  201. - Using the "LABELLED" output option under BIBLIOGRAPHIES, you
  202.   may create an ASCII (*. BIX) file of records suitable for import to
  203.   other databases via the ASCII Import option on the Maintenance menu.
  204.   Using this method you also have the option of deleting exported records
  205.   from your original file as they transfer.
  206.  
  207. - Bibliographies (option D under EXPORT) as well as other reports
  208.   may be created in 'word-processing' form (this will put soft
  209.   returns in your file within a given citation, hard returns
  210.   between them). This makes it much easier to do subsequent
  211.   editing of your bibliography with a word processor.
  212.  
  213. - Bibliographies. Registered version supports export of records
  214.   based on ANY field in the record, not just Author, Publisher,
  215.   Subject, or Descriptor.
  216.  
  217. - Import ASCII (*.BIX) files from within BIBL (an option on the
  218.   Maintenance menu).  Completely automates the moving of records
  219.   between databases and restoring databases 'backed-up' via the
  220.   Labelled export option.
  221.  
  222. - Store Datafiles and Indexes (*.DAT and *.IX) on another drive or
  223.   in another subdirectory.  This enables you to use BIBL on remote
  224.   disks if desired (e.g., on a LAN).
  225.  
  226. - Global Find & Replace for text in any field across any database.
  227.  
  228. - BIBL will run in 43/50 line mode.
  229.  
  230. -4-
  231.  
  232.                     I N S T A L L A T I O N
  233.  
  234. Copy BIBL.EXE and BIBL.DOC to a sub─directory.  If you want to
  235. experiment with the sample database we provide, copy BIBLDEMO.EXE
  236. to this sub-directory as well.  Type BIBLDEMO at the DOS prompt to
  237. extract the demostration files, then type BIBL to activate the
  238. program.  After you have experimented with the capabilities of BIBL
  239. using the demo database, delete DEMO.DAT and the DEMO.IX file. When
  240. you next activate BIBL, you will have the opportunity to create a
  241. new (empty) database.  
  242.  
  243. Be sure your CONFIG.SYS file contains the following minimum values:
  244.                         
  245.                         FILES=20, 
  246.                         BUFFERS=20.
  247.  
  248. To find out whether your machine has a CONFIG.SYS file, issue the
  249. following commands:
  250. PROMPT $P$G [press return.  You may already be using this prompt
  251.              string, but if not, at least from here on out you
  252.              will know what drive and sub-directory you are
  253.              defaulting to.]
  254.  
  255. C:  [press return...we want to log onto the C: drive]
  256. CD\ [press return, this should put us in the root directory]
  257.  
  258. a 'C:\>' prompt should appear. If so, type the following command:
  259.  
  260. DIR C*.SYS [press return]
  261.  
  262. If you do not see a file named CONFIG.SYS in the newly displayed
  263. text, you can safely assume that one does not exist.
  264.  
  265. To Create CONFIG.SYS:
  266.  
  267. Issue the following commands at C:\> prompt (to be a bit more
  268. technical, while logged onto the root directory of the boot drive
  269. (typically C:) of your system):
  270.  
  271.        Copy Con: CONFIG.SYS [press return]
  272.        FILES=20 [press return]
  273.        BUFFERS=20 [press F6]
  274.  
  275. You should receive a '1 file copied.' message.  Reboot your
  276. computer.  The CONFIG.SYS file is read only during initial boot of
  277. your system.
  278.  
  279. Questions about this can be resolved by looking at your DOS manual.
  280.  
  281. -5-
  282.  
  283.                 S Y S T E M    O V E R V I E W
  284.  
  285. BIBL (rhymes with nibble) is a simple to use online catalog for
  286. your personal library. Written in Turbo Pascal 6.0 and using full
  287. B-tree indexing (thanks to TurboPower's B-Tree Filer package),
  288. the system is fast, small, and very efficient. Menu-driven, BIBL
  289. can be used to track your book collection, article reprints, index
  290. your vertical file, manage a small office library, and so on...
  291.  
  292. In most areas bounce-bar menus are used. To select a particular
  293. option, move the bar via the cursor until your desired operation
  294. is highlighted, then press RETURN. If you're a touch typist, you
  295. might prefer pressing the highlighted letter within (or just to
  296. the left of) the choice you wish to make (e.g., Press S to activate
  297. SEARCH on the main menu).   On single line menus (e.g., when
  298. displaying matches), you may hit the highlighted letter to execute
  299. the command, or move between them via the TAB key. Clicking a
  300. mouse on your menu choice will also activate it.
  301.  
  302. Command Line Switches ( /p  or /m  or /v )
  303.  
  304. If on a monochrome monitor you find you can not clearly read the
  305. various BIBL status line displays, activate program with an '/m'
  306. switch (for mono), e.g., BIBL /M <cr>.
  307.  
  308. OPAC (Online Public Access Catalog) . If you want to have others
  309. use your BIBL database but don't want them adding, deleting, or
  310. editing records, begin BIBL with the /p switch. This activates
  311. OPAC mode, disabling writing to your database.
  312.  
  313. You may use both the mono and opac switches, or just one. To use
  314. both you would begin BIBL with the following command line:
  315. BIBL /m /p <cr>
  316.  
  317. [R] BIBL will also run in 43 or 50 line mode (EGA or VGA) if you
  318. [R] start the program with a /v switch. BIBL will automatically
  319. [R] detect the resident hardware and make the appropriate setting.
  320. [R] Upon exit, the 25 line mode will be restored.  If you use
  321. [R] WordPerfect 5.1 as your installed editor/viewer, and are 
  322. [R] BIBL in the 43/50 line mode, your call to WordPerfect will
  323. [R] switch that package into 43/50 line mode as well.
  324.  
  325. -6-
  326.  
  327.                               OPENING MENU
  328.  
  329. When you type BIBL at the DOS prompt, several things happen...
  330.  
  331.  1) the program allocates RAM for in-memory storage of the indexes. 
  332.     The SHAREWARE version sets aside 20K, the REGISTERED version
  333.     uses 40% of available RAM.
  334.  2) if you are using the SHAREWARE version, a reminder to register
  335.     screen appears (actually appears about 50% of the time).
  336.  3) the program next checks your disk to see how many *.DAT
  337.     files can be found...
  338.         a) Only one, the program opens that database.
  339.         b) More than one, a pick-list appears. You select the file you 
  340.         want to use by moving the light bar with the cursor arrows
  341.         until the desired database is highlighted--then press                                            
  342.         RETURN. If you have a mouse, double-click on the desired
  343.         file.
  344.  4) The main menu appears.  
  345.  
  346.                                 Main Menu Options
  347.  
  348. L       List items in the database. This option allows you to
  349.         move through the database a record at a time. The records
  350.         appear in the order in which they were entered into the
  351.         system. Pressing L on the main menu takes you to the last
  352.         record in the file (the assumption being that you are
  353.         probably more interested in the more recent records). 
  354. A       Add an item to the file.  This option allows you to enter
  355.         data into the database.
  356. S       Search the database.  Enables user to search the database
  357.         by any field.
  358. E       Export data. Enables user to produce a variety of
  359.         reports, including bibliographies.
  360. V       View ASCII file(s). Allows user to look at an ASCII file. 
  361.         If you are using the registered version, and have
  362.         installed a word processing program (e.g., WordPerfect)
  363.         as your external editor/viewer, then pressing V calls
  364.         that program and passes the name of the file to view.
  365. M       Maintenance functions. This function provides a variety
  366.         of support operations (rebuilding indexes, creating new
  367.         databases, deleting databases, Shell to DOS, etc.).
  368. D       Database selection. Once you have created a second
  369.         database, this function allows you to move between
  370.         database files. 
  371. I       Information on BIBL. Pressing I on the Main Menu causes
  372.         the file BIBL.HLP to display in a window on your screen.
  373.         If you want to create your own help file, just create an
  374.         ASCII file and give it the name BIBL.HLP. You don't have
  375.         to worry about page breaks or other formatting (although
  376.         it will work best if you don't exceed 75 characters in a line.
  377. Q       Quit to DOS.  Closes all files, halts program and exits.
  378.  
  379. -6-
  380.                             DATABASES
  381.  
  382. BIBL can manage a number of distinct databases.  While the
  383. structure of each database is the same, you may have
  384. several--enabling you to separate out records that belong together. 
  385. Each 'database' consists of two files (*.DAT and *.IX).  You create
  386. empty databases from the Maintenance sub-menu.  Once created, you
  387. may select (or activate) a particular database via the Database
  388. Selection option on the main menu.
  389.  
  390. I. ADDING RECORDS TO A DATABASE
  391.  
  392. Each database is limited to 2 billion records although you'll run
  393. out of disk space long before that becomes an issue. To begin
  394. working toward that 2 billion, press A as the main menu is
  395. displayed.
  396.  
  397. A blank record will appear on the screen. Enter data in the
  398. highlighted fields. If you want to skip a field, just press
  399. RETURN when the cursor is inside that field's highlighted box.
  400. When you are finished, either press return when the highlighted
  401. box is in line 6 of the note field, or press ESC.
  402.  
  403. BIBL will then offer a prompt line at the bottom of the screen.
  404. Asking to either file the record, continue editing it, or
  405. abandoning the whole record.  You may click the appropriate
  406. response with your mouse or enter the highlighted first letter of
  407. the option you desire (e.g., A to Abandon).
  408.  
  409. [Y]  Yes, file record. This will add the record to the database
  410.      and update the index file (unless all fields in the record
  411.      are empty, in which case the command to file is ignored).
  412.  
  413. [N]  No, edit Record. This returns the cursor to the first field
  414.      of the record, allowing you to continue editing the information.
  415.  
  416. [A]  Abandon. This abandons the information and returns you to the
  417.      main menu.
  418.  
  419. BIBL INDEXING
  420.  
  421. Five indexes are maintained in the single file: 1) the first 20
  422. characters of the author field, 25 characters of the TITLE field,
  423. the entire SUBJECT field, each word (something with a space before
  424. and after it) of the DESCRIPTOR field (must be more than a single
  425. character), and a fifth index used to create temporary sorts (by
  426. call number, author/title, etc.).
  427.  
  428. Information is stored in upper case in the index file and your
  429. query is converted to upper case before a search begins--thus you
  430. don't have to worry about capitalization (although the way you
  431. enter data is the way it will display and appear in any ASCII
  432. file created by BIBL.
  433.  
  434. -7-
  435.  
  436. FIELDS (Subject vs Descriptor): Most fields are obvious, but you
  437. might not be familiar with the distinction we're making between
  438. subject and descriptors. Put the most important term in the
  439. subject field and other less useful but desired descriptive terms
  440. in the DESC: field.
  441.  
  442. The DESCRIPTOR field uses a keyword index--wherein each word of
  443. the field is indexed.
  444.  
  445. Caution: No word in the descriptor field can be longer than 20
  446. characters (or it will be truncated to 20 characters in the
  447. index). The indexing algorithm considers a word to be anything
  448. between two blank spaces. If you have a compound term, include a
  449. '-' between the words so they'll be considered a single term
  450. (e.g., 'World-War-II' is considered 1 term while 'World War II'
  451. is three.). Up to 8 words in any one DESC field will be indexed.
  452. A single letter WILL NOT be indexed. Each 'word' must be longer
  453. than one character.
  454.  
  455. CLASSIFICATION: Use the classification field for whatever you
  456. like but we envision it storing things like 'Book',' Journal
  457. Article', 'Review article', 'Newspaper' and so on. If you use a
  458. numbering scheme (e.g., LC Call numbers) then that information
  459. could be stored there (as could location information).
  460.  
  461. There are two ways under the EXPORT sub-menu to produce a report
  462. sorted on Classification number: Option [L] (4/1/2) and/or option
  463. [M] (User-Defines).
  464.  
  465. II. SEARCHING THE DATABASE
  466.  
  467. To search, press S at the main menu, then via the light bar select
  468. which field you wish to  search (Author, Title, Subject, Note,
  469. etc.).
  470.  
  471. Once you have selected the field you wish to search, a 'QUERY'
  472. box will appear. Enter the text you wish to locate in this box,
  473. at the 'Query >>' prompt.
  474.  
  475. You may search text in ANY field of a BIBL record. Matches are
  476. made using your input as a stem; that is, if you enter SMI and
  477. SMITH exists, you'll get a match. Another way of saying this is
  478. 'implied truncation.'
  479.  
  480. Note that while retrieval on indexed fields is very fast,
  481. searching non-indexed fields (e.g., line 3 of the note field) is
  482. much slower. On non-indexed fields, BIBL must read each record,
  483. comparing your query with the contents of the field. You may
  484. abort a non-indexed search by pressing any key to interrupt.
  485.  
  486. -8-
  487.  
  488. On indexed field searches, if BIBL can not find a match for your
  489. query, it will display several index entries that come before and
  490. after where your query would have fallen in the index.
  491.  
  492. As your database grows, this 'near-miss' display will help you
  493. fine-tune your search query.
  494.  
  495. If you want to abandon searching after you have selected a
  496. particular field to search, press RETURN instead of entering a
  497. search statement at the 'Query >>' prompt. You will be returned to
  498. the main menu.
  499.  
  500. Use BOOLEAN descriptor search to search for more than 1 term in
  501. the Descriptor field. You may enter only 2 terms and they must be
  502. connected by AND or OR or NOT. For example: COMPUTERS and
  503. HARDWARE is fine but COMPUTER HARDWARE AND TESTING will work only
  504. if the terms COMPUTER HARDWARE appear together in the descriptor
  505. field! This BOOLEAN search *DOES NOT* use the index so searching
  506. is slow.
  507.  
  508. PRINTING? Whenever an individual record is displayed during the
  509. search function, you may print the record by pressing 'P'.
  510.  
  511. III. EDITING/DELETING RECORDS IN THE DATABASE
  512.  
  513. BIBL allows complete editing of any record in the file. To edit a
  514. record, locate the desired record via the Search function. When
  515. the record you wish to modify is displayed, press 'E' to enter
  516. the EDIT mode.
  517.  
  518. As you first enter EDIT mode, the author's name field will be
  519. highlighted.
  520.  
  521. If you want to change that field, enter new information.  If you
  522. want to edit a different field, press RETURN until the
  523. highlighted area is in the field you want to change. When you
  524. have finished making changes, press ESC or press RETURN with line
  525. 4 of the note field highlighted.  You will receive an 'OK to file
  526. (y/n)?' prompt.
  527.  
  528. If you respond to the 'OK to File (y/n)?' prompt with:
  529.  
  530.    Y - The index file will be updated if your editing has changed
  531.        an indexed field.
  532.  
  533.    N - Any changes made will be discarded. The original record
  534.        redisplays.
  535. -9-
  536.  
  537. You may also enter EDIT mode via the 'List records in the
  538. database' option from the main menu. The only difference between
  539. editing from this menu choice instead of SEARCH is that BIBL will
  540. display all records in the database, beginning with the last
  541. record.
  542.  
  543.  
  544. IV.  SYSTEM MAINTENANCE
  545.  
  546. The MAINTENANCE function offers several options:
  547.  
  548.    - Convert Shareware to REGISTERED.
  549.    - Rebuild Indexes
  550.    - Call External Editor/Call Up Any ASCII files
  551.    - Shell to DOS
  552.    - Install Editor/Viewer
  553.    - UnInstall Editor/Viewer
  554.    - Make a new database
  555.    - Delete a database
  556.    - ASCII Import (Registered Version only) 
  557.    - Global Change
  558.  
  559. A. CONVERT SHAREWARE to REGISTERED.
  560.  
  561. With Release 5.25 we've introduced a new wrinkle, which should
  562. prove popular with registered users.  Instead of having to obtain
  563. a new copy of BIBL with the registered features, you can instantly
  564. upgrade the shareware version and 'unlock' the registered features. 
  565. Here's how it works:
  566.  
  567. When you register, you will receive by return mail a registration
  568. number.  Select option C under the Maintenance sub-menu, then
  569. enter the number EXACTLY as it appears.  BIBL will verify that it
  570. is a valid number (we do some check-digit math in case you're
  571. interested in such things) and will then create an ASCII file
  572. (BIBL.REG) which stores that number.  From then on, when BIBL
  573. activates from the DOS prompt, it will read that file, verify
  574. the number, and present you the user with a registered version
  575. of the program.
  576.  
  577. The real value is that forever more you can upgrade any SHAREWARE
  578. release to REGISTERED, just by entering your secret number.
  579. Actually, as long as you leave BIBL.REG in your BIBL sub-directory,
  580. the upgrade process will be automatic.  You won't have to check our
  581. BBS for the latest registered version or have to send us a disk or
  582. pay the extra $ 4.00 to receive one by return mail.  If you see
  583. a newer shareware version on a BBS, you can download it and
  584. immediately have the benefits of a new registered version.
  585.  
  586. -10-
  587.  
  588. B. REBUILDING INDEXES
  589.  
  590. We include an index rebuild function to create new indexes from the
  591. database file on demand. You may never need this function, but if
  592. add records through the ASCII import function; take a power hit
  593. during data entry, or experience some other sort of hardware (disk)
  594. failure, the index can become invalid or corrupted.
  595.  
  596. Rebuilding indexes will correct any problems of this sort. When
  597. rebuilding the indexes, BIBL provides a graph which shows the
  598. status of the effort (0%-100% complete for each index). If you have
  599. fewer than 50 records, the blocks in the graph represent each record.
  600.  
  601. You may also permanently purge deleted records from your file during the
  602. Rebuild Index function.  If you answer "Y", the following steps occur:
  603.  
  604. 1. Original database is renamed *.SAV (was *.DAT). A new empty
  605. database with the *.DAT extension is created. 
  606.   
  607.         Note: Should you experience a hardware failure during the
  608.         purge (for example, losing power on your PC), rename
  609.         XXXXX.SAV to XXXXX.DAT and run BRX.
  610.  
  611. 2. A new fileblock (database and index) are created. Records are
  612. read from the *.SAV file and those not marked for deletion are
  613. copied to the new (*.DAT) file.
  614.  
  615. 3. Some preliminary indexing occurs on the new file.
  616.  
  617. 4. New file / index block closed. If copy of new records was   
  618. successful, the *.SAV file is then erased.
  619.  
  620. If you experience SERIOUS problems with your database, run the
  621. utility program BRX...which rebuilds both the datafile and the
  622. indexes.
  623.  
  624. C. CALL EXTERNAL EDITOR/CALL UP ASCII FILE
  625.  
  626. You may view your savefile (QUERY.TXT) or any other ASCII file from
  627. within BIBL.  The viewer built into BIBL is quite powerful. It
  628. responds to a mouse with the following options:
  629.  
  630. Click on small box in upper left..........................closes window.
  631. Click on scroll bars..............................move through the file.
  632. Click on [arrow] in upper right corner......ZOOMs window to full-screen.
  633. Click on top line of window ..................move window around screen.
  634. Click on lower right corner, then drag...................resizes window.
  635.  
  636. -11-
  637.  
  638. Keyboard commands:
  639.  
  640. F5       Zoom the view window to fill the screen. F5 a second time
  641.          to restore original size.
  642.  
  643. ALT-F5   Resize the window (Press ALT-F5 then with the cursor keys
  644.          size the window until it meets your needs, then press RETURN.
  645.  
  646. CTRL-F5  Move the window.  Press CTRL-F5 then move the window with 
  647.          the cursor arrow keys. Press RETURN when done
  648.  
  649. PgUp/PgDn        Move up and down a screen at the time.
  650. CTRL PgUp/PgDn   Move to the top or bottom of the document
  651. ESC or F10       Close the window and return to BIBL.
  652.  
  653. If you have an external program linked to BIBL, that program is called and
  654. passed the name of the file you want to view.
  655.  
  656. D. SHELL TO DOS
  657.  
  658. BIBL allows you to drop out of the program momentarily and return
  659. to your DOS prompt.  This option allows you to delete files, use a
  660. program like LIST to view a file, check disk space, or do other
  661. DOS-type things. BIBL provides a special prompt to remind you to
  662. enter EXIT to return to the program.
  663.  
  664. When you type EXIT, BIBL will reactivate and check to see that the
  665. operating system is still defaulting to the sub-directory where
  666. your BIBL files are kept.  If not, BIBL will change to that drive
  667. and directory before continuing.  If BIBL is unable to change to
  668. the original sub-directory, you will receive a message to that
  669. effect...so you can manually issue the command (e.g., CD\BIBL <cr>)
  670. from the DOS prompt.
  671.  
  672. E. INSTALL EDITOR/VIEWER
  673.  
  674. BIBL allows you to specify some program other than BIBL to handle
  675. viewing of your save file or other text files. If you elect to
  676. use this option, you should select a program that is small (like
  677. the widely-available shareware file-viewer LIST (LIST.COM)). 
  678. Whichever program you choose, it will have to run in the amount
  679. of memory left over after BIBL is loaded.  So unless you have
  680. the registered version, don't bother trying to use WordPerfect.
  681.  
  682. Also, the program you use must be capable of accepting a file 
  683. name as a command line argument, e.g., LIST filename <cr>
  684.  
  685. BIBL will send the name of your external program (drive, path, program
  686. name and extension) to DOS as well as the name of the file (drive, path,
  687. filename, and extension).  This allows you to access an external program
  688. on another drive if desired.
  689.  
  690. -12-
  691.  
  692. BIBL creates a simple configuration file (BIBL.CFG) when an
  693. external viewer/editor is defined. If you want to remove the
  694. editor/viewer altogether, just delete the BIBL.CFG file. If you
  695. later install another package, BIBL will create the configuration
  696. file again.
  697.  
  698. If BIBL encounters a problem (too little memory, invalid name for
  699. the viewer/editor program, viewer/editor not found in path,
  700. etc.), it will just ignore the request and return to the main
  701. menu.
  702.  
  703. [R]  The Registered version of BIBL goes an extra step to
  704. [R]  increase your flexibility in installing an editor/viewer. In
  705. [R]  addition to compressing the memory heap (as in the Shareware
  706. [R]  version), BIBL also swaps most of itself out to disk (or EMS
  707. [R]  if available), freeing up a great deal more system memory your
  708. [R]  editor/viewer.  EMS will be automatically detected and used if
  709. [R]  available, otherwise the swap is to disk.  While the program
  710. [R]  normally requires 350K or more to run, after compressing
  711. [R]  itself and swapping out, only a 55-65K kernel of BIBL remains
  712. [R]  in memory--enabling you to use a very large program (e.g.,
  713. [R]  WordPerfect) as your editor/viewer.  When the external program
  714. [R]  finishes, BIBL returns!
  715.  
  716. F. MAKE A NEW DATABASE.
  717.  
  718. To create a new, empty database, press M on the maintenance menu,
  719. then enter a name for the database file. You may enter up to 8
  720. letters for your database name.  You should try to give the file a
  721. name that will later give some indication of the file's contents.
  722.  
  723. TIP:  When creating databases, give your most popular file a
  724.       name that sorts first. The Database Selection option on
  725.       the main menu sorts the various *.DAT files before
  726.       displaying them.  The first file in the list will be
  727.       highlighted when the list displays. If it is the file
  728.       you want, just press RETURN.
  729.  
  730. G. DELETE A DATABASE.
  731.  
  732. You may use this function to delete a database and it's associated
  733. index file.  You may also delete a database and index by simple
  734. using the DOS delete command while at the DOS prompt.  BIBL
  735. dynamically determines your databases by scanning the directory
  736. where BIBL.EXE resides for files ending with the *.DAT extension.
  737.  
  738. -13-
  739.  
  740. H. ASCII Import [Registered version only]
  741.  
  742. Using the ASCII import option enables you to read any labelled
  743. ASCII file into the currently active BIBL database.  The file must
  744. follow this format:
  745.  
  746. **
  747. A1: Shah, Idries
  748. T1: Wisdom of the Idiots
  749. PB: New York: Putnam and Sons, 1971. (c) 1969  179 pages.
  750. CL: book
  751. SU: Philosophy
  752. DE: Sufi Islam Teaching-stories Dervishes
  753. N1: Another in a series by Shah (The Way of the Sufi, Tales of the
  754. N2: Dervishes, The Dermis Probe, and The Pleasantries of the Incredible
  755. N3: Mulla Nasrudin) where sufi teaching stories are collected. The sufis
  756. N4: call themselves 'idiots' in contrast to the many self-styled 'wise.'
  757. N5: By chance, the Arabic word for 'Saint' (wali) has the same numerical
  758. N6: equivalent as the word for 'Idiot' (balid).  Excellent book.
  759. **
  760.  
  761. Where each record is separated with **'s and each line is labelled. 
  762. The labelled option under the Export Menu creates this format as
  763. does the Transfer option when displaying an individual record.
  764. You may use this option instead of the program B540IN.  Unlike
  765. B540IN, using the ASCII import option automatically rebuilds the
  766. index after the new records have been included.
  767.  
  768. If you want to experiment with ASCII import (say you're trying to
  769. import an ASCII file from some other source--like bibliographic
  770. data downloaded from a CD-ROM), you should follow these steps:
  771.  
  772. 1. Use MAKE A NEW DATABASE option on maintenance menu to create a
  773.    database called something like TEST
  774. 2. Use DATABASE SELECTION on the main menu to select the TEST database.
  775. 3. Run ASCII import from the maintenance menu.  You BIX file must
  776.    be in the same subdirectory where BIBL.EXE resides.
  777. 4. After reviewing the results (the records added to TEST), select
  778.    the database you want to use and run ASCII import again.  Once
  779.    that's finished, you can delete TEST.DAT and TEST.IX from the
  780.    maintenance menu (Delete a Database).
  781.  
  782. -14-
  783.  
  784. I. GLOBAL CHANGE
  785.  
  786.  With release 5.34A, you may now make global changes ('find & replace)
  787. to text in any record across your database.  The SHAREWARE version
  788. is limited to making these global changes on the Subject and/or
  789. Classification fields.  The REGISTERED version of the program will
  790. allow you to change text in any field of all records in a given
  791. database.
  792.  
  793. To make a global find and replacement, select the field you want to
  794. modify (the database will be the currently active file--the database
  795. that displays on the status bar at the bottom of your screen).  After
  796. selecting the field to modify, you must next enter the original text
  797. (what's currently in the record(s)) and then the new text.  In both
  798. situations (the finding and the replacing) the case of the text you
  799. enter is significant and your 'find' input must match the database
  800. exactly.
  801.  
  802. Be advised that every occurrence of the text you seek in a given
  803. field will be changed wherever it appears.  This can be a real
  804. nightmare if you elect to change a short word--one that also
  805. appears as part of a larger word in the same field. If you ask
  806. to change NETWORK to LAN and you also have the term NETWORKING
  807. in the same field, you'll end up with LANWORKING for NETWORKING!
  808.  
  809. You are not limited to whole word changes (if the text you enter
  810. happens to match a few letters inside another word in that field,
  811. it will be changed. Again, think your change through before you begin.
  812.  
  813. It is possible that the length of your replacement term(s) will
  814. force the truncation of the field.  For example, if your descriptor
  815. field is presently 60 characters and you change one 5 letter word
  816. to a 15 letter word, the field would now be 75 characters long...
  817. so the last 5 characters of your field after the 5 letter word
  818. becomes a 15 letter one will be chopped off.
  819.  
  820. It is quite possible, particularly when editing the DESCRIPTOR field,
  821. to set off a sort of endless loop in finding/replacing.  For example,
  822. if you have the following descriptor field in your database:
  823.  
  824.              Programming Software Turbo-Pascal PC Tutorial
  825.  
  826. and you want to change the PC to IBM-PC, the following could happen:
  827.  
  828. BGC changes PC to IBM-PC, then looks again at the field to see if there
  829. are any more occurrences.  It 'sees' the PC that now follows IBM-PC and
  830. changes it.  You now have IBM-IBM-PC. and so on until the field fills up.
  831.  
  832. To avoid this, put a space before and after the PC you enter as the
  833. text to change.  When BGC makes the first change, it will not find
  834. another _PC_ in the field.  BE SURE TO ALSO PUT SPACES ON EITHER
  835. SIDE OF THE TEXT YOU ENTER AS THE REPLACEMENT!  Otherwise, to continue
  836. with our original example, you'll end up with:
  837.  
  838.             Programming Software Turbo-PascalIBM-PCTutorial
  839.  
  840. -14a-
  841.  
  842. V. OUTPUT OPTIONS / REPORTS / BIBLIOGRAPHIES
  843.  
  844. While BIBL offers only limited print support, it will dump your
  845. database to disk in an ASCII file--which you can then edit and
  846. print using your favorite word processor.
  847.  
  848. Blank fields do not appear in the ASCII files BIBL can create
  849. (the exception being DELIMITED format).
  850.  
  851. You may select Author, Title, Subject, Delimited or the order
  852. records appear in the database. Note that each time you call the
  853. dump to disk routine it overwrites any previously created file.
  854.  
  855. Here is a list of the files created via the Export function. Where
  856. you are given the option of naming the file, you should use a *.TXT
  857. extension when possible. This will allow you to see all available
  858. export files under the CALL EXTERNAL EDITOR function when you
  859. accept the default *.TXT mask.
  860.  
  861.   Content            Name BIBL will give ASCII file
  862.  
  863.  Author             AUTHLIST.TXT (sorted by author, then title)
  864.  Title              TITLLIST.TXT 
  865.  Subject            SUBJLIST.TXT
  866.  Delimited          BIBLDLM.TXT
  867.  Labelled           BIBLLIST.BIX
  868.  
  869. You may assign names to these files...and include a pathname if
  870. desired.  For example, to put the file on a floppy, preceed the
  871. name with A: (e.g.,A:MYFILE.TXT).
  872.  
  873. Bibliographies     User names this file. Registered version also 
  874.                    offers option of using SOFT RETURNS.
  875.  
  876. [Index View/Dump] 
  877.  
  878. Keyword List                   KEYWORD.TXT  (user can rename)
  879. Extract Titles (Title+Author)  TIBRIEF.TXT
  880. List of Subjects (Subj+Title)  SUBRIEF.TXT
  881. List of Authors (Author+Title) AUBRIEF.TXT
  882.  
  883. Other
  884.  
  885. 1/2/4 (Author/Title/Class)     ATCLIST.TXT
  886. 4/1/2 (Class/Author/Title)     CATLIST.TXT
  887. User-Defined                   User names this file. WP format 
  888.                                (soft returns) available.
  889.  
  890. -15-
  891.  
  892. Here is a sample of the ATCLIST.TXT file...note that fields will be
  893. truncated in this and the CATLIST file:
  894.  
  895. Author                   Title                              Class
  896.  
  897. Bevilacqua, Ann F.       Hypertext: Behind the Hype.        article
  898. Boswell, Thomas          The Heart of the Order             book
  899. Brandt, Scott            Authority Files for Microcomputer  article
  900. Bratley, Paul and Choue  Processing Truncated Terms in Doc  Box 3,Folder 9
  901. Byrne, Alex and Mary Mi  Improving OPAC Subject Access: Th  Box 4,Folder 2
  902. Carroll, David M. And O  Bibliographic Pattern Matching Us  article
  903.  
  904.  
  905. BIBLIOGRAPHIES
  906.  
  907. A rudimentary bibliography generator, BIBL will create ASCII text
  908. files (in full record, annotated, or brief form) for all records
  909. that contain your search string.
  910.  
  911. [R] The registered version also supports LABELLED output of bibliographies.
  912. [R] Using this feature and the ASCII Import option on the Maintenance menu,
  913. [R] you can select out records from one database based on text that appears
  914. [R] in a given field, then use ASCII Import to read those records into
  915. [R] another database.  This gives you an 'automatic' means of moving records
  916. [R] from one database to another.
  917.  
  918. You tell BIBL what field you want to search, and what text you seek.
  919. BIBL then produces an ASCII file of all records that contain the
  920. text you entered.
  921.  
  922. [R] Registered version supports bibliography creation on ANY field
  923. [R] in the record. The registered version of BIBL also provides the
  924. [R] option to create output files using soft returns (instead of
  925. [R] hard ASCII returns) after each line.  This greatly simplifies
  926. [R] subsequent editing if using a word processor that supports a
  927. [R] variety of fonts.
  928.  
  929. Annotated form will produce a listing with author, title, publisher
  930. and the notes fields.  Brief includes only the author, title, and
  931. publisher field. Below, a sample 'annotated' reference appears:
  932.  
  933. Bratley, Paul and Choueka, Yaacov
  934.      Processing Truncated Terms in Document Retrieval Systems.
  935. Information Processing and Management v18 n5 p257-66 1982
  936.  
  937.      Presents uniform and efficient approach for processing all
  938. truncated query terms in information retrieval which requires one
  939. disk access to obtain from the permuted dictionary all strings
  940. represented by truncated term. The problem of the overhead
  941. storage required to implement the permuted dictionary is
  942. discussed. Fifteen references.
  943.  
  944. -16-
  945.  
  946. You assign the name for the bibliography output file. If the name
  947. is already in use, BIBL asks you to use another name.
  948.  
  949. Note that using the Word Processing [WP] format option will produce
  950. a citation where fields follow one another on a line.  A hard return
  951. follows the PUBL field.
  952.  
  953.      Bratley, Paul and Choueka, Yaacov.  Processing Truncated
  954. Terms in Document Retrieval Systems. Information Processing and
  955. Management. v18 n5 p257-66. 1982.
  956.  
  957.                     'Smart' Punctuation [WP format]
  958.  
  959. [R] As BIBL creates your bibliography, it will check to see whether
  960. [R] each field ends with punctuation.  If so, the existing
  961. [R] punctuation will be written to your output file.  If not, BIBL
  962. [R] will add periods after each field.  This saves you having to
  963. [R] use end-of-field punctuation in your BIBL database entry. 
  964.  
  965. DELIMITED FORMAT
  966.  
  967. Delimited format is used when you want to move your BIBL database
  968. to dBASE or some other database system.  The next few paragraphs
  969. point out a few things you should be aware of:
  970.  
  971. Note that in delimited format BIBL will change any quotation mark
  972. that appears in the Title, Descriptor, or Note fields to a single
  973. quote--to preserve the exported data's integrity. If any double
  974. quotes were to appear in the exported data (that is, anywhere
  975. other than between the fields), the the importing program might
  976. not process the data correctly.
  977.  
  978. For example, if you have: Jones is author of the article, "This
  979. is My Life's Work." in your note field, under delimited format,
  980. BIBL will export: "Jones is author of the article, 'This is My
  981. Life's Work.'"
  982.  
  983. A CR/LF appears at the end of each record. dBASE will accept this
  984. for input if you first set up a dBASE file with the proper
  985. structure. Use the field lengths as they appear at the end of
  986. this documentation. With the database structure created activate
  987. dBASE and issue the following command:
  988.  
  989.      . USE MYBOOKS <cr>
  990.      . APPEND FROM BIBLDLM.TXT DELIM <cr>
  991.  
  992. -17-
  993.  
  994. LIST SUBJECTS/LIST DESCRIPTORS (Keywords)
  995.  
  996. You should use these export functions periodically to check the
  997. uniformity of your subject headings and descriptor fields. For
  998. example, if your list shows you have 10 items under computer and
  999. 1 under computers, you should edit the COMPUTERS entry (changing
  1000. it to COMPUTER). As an aid in helping you identify the records, a
  1001. bit of the title is included with each entry. 
  1002.  
  1003. Note that there is an entry in the list for each heading in a
  1004. record (if you have 10 records with the subject BASEBALL, you'll
  1005. get 10 entries for BASEBALL in the SUBJECTS.TXT file).
  1006.  
  1007. KEYWORD.TXT - this option lists all terms used in the descriptor field 
  1008. of your database.  With each term, the number of times it appears is also
  1009. listed.  This list can be a big help in eliminating redundant terms and 
  1010. consolidating similar terms to yield a stronger database.
  1011.  
  1012.                         Related Topics 
  1013.  
  1014. Send To Disk.  Beyond creating large reports, during
  1015. any search you may elect to send a copy of a single record to an
  1016. ASCII file (QUERY.TXT). Each time you press 'S' a copy is appended
  1017. to this file.  When you are finished with the file, delete it (via
  1018. DOS) or rename it. Then when you next send a record to disk, BIBL
  1019. will create a new copy of QUERY.TXT.
  1020.  
  1021. Transfer:  Any time an individual record is displayed, you have the option of
  1022. copying it to a transfer file (TRANSFER.BIX).  Pressing T (or clicking on the
  1023. word 'Transfer' will add the record to TRANSFER.BIX.
  1024.  
  1025. [R] To move the records in TRANSFER.BIX use ASCII import on the
  1026. [R] maintenance menu.  This option is disabled in the SHAREWARE 
  1027. [R] version.
  1028.  
  1029. Shareware version: Activate the utility program B540IN, give it
  1030. the name of the database you want to use, and then the name of the input 
  1031. file (in this case, TRANSFER.BIX).  The records will be added to the new file.
  1032. You can delete them from your original file if desired...although we 
  1033. recommend you wait to do that until you have established that they were
  1034. successfully added to the new file.
  1035.  
  1036. [R] Registered users can also transfer records in groups, based on text 
  1037. [R] occurring in any field.  Select Bibliographies/Transfer on the Export 
  1038. [R] menu, then proceed as you would when creating a bibliography.  When
  1039. [R] prompted for output format, select Labelled.  You will next be asked 
  1040. [R] if you want to delete transferred records from your original file.
  1041. [R] You may want to run this option once before you go back and ask BIBL
  1042. [R] to delete copied records (just to verify that you did retrieve the
  1043. [R] records you wanted AND to insure that you were able to import them
  1044. [R] to another database successfully).  
  1045.  
  1046. -18-
  1047.  
  1048.                                 IMPORTANT
  1049.  
  1050. [R] Once you ask BIBL to delete these records, they will be permanently
  1051. [R] gone...deleted from the original database which will then be 
  1052. [R] packed and re-indexed before returning to the Main Menu!
  1053.  
  1054.                           USAGE NOTES / TIPS
  1055.  
  1056. The following section covers a few uses for BIBL then focuses particular
  1057. attention on using BIBL with WordPerfect.
  1058.  
  1059. A. What some other users are doing with BIBL:
  1060.  
  1061.  - maintain an online index to your personal book collection.
  1062.  - track magazine articles you read and want to remember.
  1063.  - in a library, BIBL can be used to provide an index of your
  1064.    vertical file (for non-library types, a vertical file is usually
  1065.    a filing cabinet of clippings, brochures, and the like).
  1066.  - use BIBL instead of 3x5 cards for research. When you're done,
  1067.    it can create a bibliography for you.
  1068.  - keep track of reserve reading materials.  The '/P' (OPAC) 
  1069.    switch is nice here, since other users can only read your database.
  1070.  - Manage your office library. If you have branches, send them a
  1071.    copy of BIBL.EXE and your *.DAT and *.IX file.  They can use
  1072.    the SEND TO DISK option to create a list of materials they'd
  1073.    like you to send to the branch.
  1074.  
  1075. B. Using WordPefect (5.0 or 5.1) as your external editor (or viewer
  1076.    or printer) with REGISTERED version of BIBL
  1077.  
  1078. While BIBL does not possess a direct interface to WordPerfect
  1079. it does work particularly well with that word processor.
  1080. Follow the sequence below to install WordPerfect as your
  1081. external editor.
  1082.  
  1083. Note: the sequence is the same for any word-processor...just
  1084. be sure that the program accepts a filename to edit on the
  1085. command line (e.g., WP MYFILE [RETURN] on the DOS command line
  1086. will start WordPerfect and load a file named MYFILE). WordStar 
  1087. also behaves this way as do other programs.
  1088.  
  1089. 1. Select MAINTENANCE from the BIBL main menu (press M)
  1090. 2. Press I (Install Editor/Viewer).
  1091. 3. Enter the full path name to your copy of WP.EXE
  1092.    (e.g., C:\WP51\WP.EXE).
  1093.  
  1094. Now, when you select CALL UP ASCII FILE under the MAINTENANCE option, 
  1095. BIBL will load WordPerfect and pass along the name of the file you 
  1096. want to view, edit or print.  When you are finished with the document,
  1097. press F7 to save and then exit WordPerfect...you will be returned to 
  1098. BIBL.  The file you worked on is stored on the drive and sub-directory
  1099. where BIBL.EXE resides.
  1100.  
  1101. -19-
  1102.  
  1103. C. Remote Drives / LAN usage  (registered version only).
  1104.  
  1105. With release 5.32, you may store your database and index files on
  1106. a drive/sub-directory other than were the BIBL.EXE file is kept.
  1107. This will allow you to use BIBL on a LAN or in an environment where
  1108. disk drives are shared between users. While BIBL is still a single 
  1109. user product (network version of BIBL is tentatively scheduled
  1110. for release in early 1992), you can store your database and index
  1111. on the server disk.
  1112.  
  1113. To point BIBL to some location other than the drive/directory where
  1114. BIBL.EXE resides, you must create a configuration file.
  1115.  
  1116. Name of file: BIBLPATH.CFG
  1117.  
  1118. Location:  Must reside in same directory as BIBL.EXE
  1119.  
  1120. Purpose:   When BIBL first initializes, if it finds BIBLPATH.CFG it
  1121.            opens the file and reads the data path statement.  That
  1122.            path then is added to all subsequent database access
  1123.            calls.
  1124.  
  1125. Format:    ASCII text file that contains the following statement:
  1126.  
  1127.                           DATAPATH=X:\XXXXX
  1128.  
  1129.            where X:\XXXXX is the full path name of the subdirectory
  1130.            you want to use for storing BIBL databases and index
  1131.            files.
  1132.  
  1133. Example:   Suppose you store BIBL.EXE in your C:\BIBL subdirectory,
  1134.            and you want to put your datafiles and indexes on the
  1135.            fileserver (say, drive H:) and in a special subdirectory
  1136.            reserved for your use (e.g., MYFILES\BIBL).
  1137.  
  1138.            Create BIBLPATH.CFG and enter this statement:
  1139.  
  1140.            DATAPATH=H:\MYFILES\BIBL
  1141.  
  1142.            You do not need to put a '\' on the end of the line.
  1143.  
  1144. To make:   You can use an ASCII editor (e.g., QEDIT) or simply
  1145.            create the file from the DOS prompt.  Here is how
  1146.            you create the file using only DOS:
  1147.  
  1148.            1) Log onto the subdirectory where BIBL.EXE resides
  1149.            2) At the DOS prompt, type the following lines. Use
  1150.               UPPER CASE for DATAPATH=.
  1151.              ([CR] means press RETURN. [F6] means press F6.
  1152.  
  1153.              COPY CON: BIBLPATH.CFG[CR]
  1154.              DATAPATH=X:\XXXXXX[CR]
  1155.              [F6]
  1156.  
  1157. -20-
  1158.  
  1159. D. Using WordPerfect with the SHAREWARE version of BIBL.
  1160.  
  1161. While WordPerfect is too large to use as an external editor, the [WP] format 
  1162. option (which uses soft returns) is still very useful with WordPerfect.  
  1163. The [WP] format option is available under option [M] (User-Selects) of 
  1164. the EXPORT menu (and for registered users, under option [D] (Bibliographies) 
  1165. as well).
  1166.  
  1167. E. Using BIBL's [WP] format with WordPefect.
  1168.  
  1169. Here is how you could create a WordPerfect-ready version of your database, 
  1170. (printing author, title and publisher fields), sorted by Author, then title:
  1171.  
  1172. 1. Press E on the BIBL main menu (EXPORT).
  1173. 2. Press M (user-selects).
  1174. 3. Answer 'Y' that you want to continue.
  1175. 4. Enter 123 and press return (to indicate that you want fields 
  1176.    one (author), two (title) and three (publisher).
  1177. 5. Enter 'Y' to indicate that you're satisfied with these fields.
  1178. 6. Enter 1 to indicate that sort should be on author (it will actually 
  1179.    be on author, then title within author).
  1180. 7. Enter 'E' to indicate that you want [WP] format.
  1181. 8. Enter the name you want to give your output file.
  1182.  
  1183. If you are using the SHAREWARE version of BIBL, quit the program, copy
  1184. the file you just created to your WordPerfect sub-directory, then type
  1185. WP xxxx.xx (where xxxx.xx is your file) at the DOS prompt.
  1186.  
  1187. [R] If you are using the REGISTERED VERSION and have installed WordPerfect
  1188. [R] as your External Editor, once BIBL finishes making your file and returns
  1189. [R] to the main menu, press M (for Maintenance), Then press C to 'CALL 
  1190. [R] External Editor, enter the name you gave the file in step 8 (or just 
  1191. [R] hit return and pick from the *.TXT files displayed), then sit back as 
  1192. [R] BIBL compresses itself, then loads WordPerfect (passing along the 
  1193. [R] name of your file). 
  1194.  
  1195. If you need to reset your margins (because the text is wrapping around
  1196. incorrectly), go to the top of the document and press SHIFT-F8, then L (for
  1197. Line), then M for margins.
  1198.  
  1199. F. Modifying HELP display (INFORMATION on the main menu).
  1200.  
  1201.  BIBL displays the file BIBL.HLP when 'I' is pressed on the Main Menu.
  1202.  If you want to change the help display file, just rename any ASCII file
  1203.  to BIBL.HLP and BIBL will display it...
  1204.  
  1205.  Be sure to make a backup copy of this documentation file before you use
  1206.  the name on another file!
  1207.  
  1208. -21-
  1209.  
  1210. G. BACKUP?  Many users have found that using the LABELLED option under
  1211. Export provides a space-saving means of making a backup copy of your
  1212. database(s).  Since only the data from your database is exported (not
  1213. the empty spaces inside each record), the resulting file is usually
  1214. about 50% smaller than your database.  With ASCII Import (on Maintenance
  1215. menu of registered version) or B540IN (a standalone utility), you can
  1216. read this file back into BIBL should you ever need to reconstitute 
  1217. your database.
  1218.  
  1219.                            Technical Specs:
  1220.  
  1221. 1. Memory required.  BIBL requires a minimum of 330 RAM to operate.
  1222. If you have more, then more will be available when you Shell to DOS,
  1223. and to load an external program.
  1224.  
  1225.  [R]  Additional RAM (beyond 330K) will also improve performance
  1226.  [R]  of the Registered Version of the program.  BIBL will use
  1227.  [R]  40% of available RAM after 330K for in-memory index storage.
  1228.  [R]  This will speed retrieval, re-indexing, etc.
  1229.  
  1230. 2. Using dBASE (structure of record)
  1231.  
  1232. dBASE structure for a BIBL record (use this to set up a dBASE file which
  1233. you will then append to using BIBL's 'delimited' export function). You
  1234. may call your fields anything you like but they must be this length, and
  1235. in this order:
  1236.  
  1237.     Fieldname Length Type
  1238.  
  1239.     AUTHOR1    70  C
  1240.     AUTHOR2    70  C
  1241.     TITLE1     70  C
  1242.     TITLE2     70  C
  1243.     TITLE3     70  C
  1244.     PUBLISHER  70  C
  1245.     PUBL2      70  C
  1246.     CLASS      40  C
  1247.     SUBJECT    30  C
  1248.     flag1       1  C
  1249.     flag2       1  C
  1250.     flag3       1  C
  1251.     value       7  C
  1252.     DESC       60  C
  1253.     NOTE1      70  C
  1254.     NOTE2      70  C
  1255.     NOTE3      70  C
  1256.     NOTE4      70  C
  1257.     NOTE5      70  C
  1258.     NOTE6      70  C
  1259.  
  1260. -22-
  1261.  
  1262. PASCAL structure for a BIBL record:
  1263.  
  1264.     bookrec = RECORD
  1265.       recordstatus : longint;
  1266.        author1      : string[70];
  1267.        author2      : string[70];
  1268.        Title1       : string[70];
  1269.        title2       : STRING[70];
  1270.        title3       : string[70];
  1271.        publ         : STRING[70];
  1272.        publ2        : string[70];
  1273.        class        : STRING[40];
  1274.        subject1     : string[30];
  1275.        subject2     : STRING[60];
  1276.        flag1        : char;
  1277.        flag2        : char;
  1278.        flag3        : char;
  1279.        value        : string[7];
  1280.        note1        : STRING[70];
  1281.        note2        : STRING[70];
  1282.        note3        : STRING[70];
  1283.        note4        : STRING[70];
  1284.        note5        : STRING[70];
  1285.        note6        : STRING[70];
  1286.      END;
  1287.  
  1288. Indexes (the following keys are maintained in each .IX file):
  1289.  
  1290. Author     - first 20 characters of the field (stored upper case)
  1291. Title      - first 25 characters of the field (stored upper case)
  1292. Subject    - all 30 characters of the subject1 field (stored upper case)
  1293. Descriptor - first each word of the field is extracted (a word being
  1294.              a string of characters separated by a space or comma).
  1295.              Up to 20 characters of each 'word' is indexed.
  1296.              Up to 8 words from any one line are indexed.  If you
  1297.              have 9 words on the line, the ninth is ignored.
  1298.  
  1299.              IMPORTANT: place a '-' between words you want BIBL
  1300.              to treat as a single entry.
  1301.  
  1302. A fifth index is reserved for 'on-the-fly' reports (bibliographies,
  1303. sort on publisher or class field, etc).  Data stored in this index
  1304. is compressed (to allow larger text values to be represented.  The
  1305. key length is 15 characters although with data compression, 20
  1306. characters are used to build the key).
  1307.  
  1308. During bibliography production (Option D on Export Menu), the key value
  1309. for this fifth index is: author(14 characters)+title (6 characters)
  1310. which yields an author/title sort.
  1311.  
  1312. During User-Defined output (Option M on Export Menu), with a sort on
  1313. the CLASS field (field #4), the sort key is class(15 characters)+
  1314. author(5 characters), to yield a class/author sort.
  1315.  
  1316. -23-
  1317.  
  1318.  
  1319.  
  1320. If publisher field sort is selected for Option M, then 20 characters of
  1321. the publisher field are used to generate the key.
  1322.  
  1323.  
  1324. File Extensions used by BIBL:
  1325.  
  1326. .DAT - a datafile
  1327. .IX  - the index to a DAT datafile.
  1328.  
  1329. The *.DAT and *.IX files together form 'a database.'  You must have the
  1330. same name on both you .DAT and .IX files--usually taken care of by BIBL
  1331. but if you rename a database via DOS (for example, renaming DEMO.DAT to
  1332. MYFILE.DAT, be sure to rename DEMO.IX to MYFILE.IX too!).
  1333.  
  1334. .TXT - any ASCII file.
  1335. .BIX - a labelled ASCII file.  This file uses a specific format where
  1336.        each field is labelled (e.g., A1:, A2: for the 2 author fields,
  1337.        T1: T2: T3: for the title fields, and so on.  Each record in
  1338.        the file is separated by '**'.   The ASCII import function on
  1339.        the Maintenance Menu (registered version only) will read a BIX
  1340.        file and write the information to BIBL records.  You can thus
  1341.        use this facility for backing up your database or moving
  1342.        records from one file to another.
  1343.  
  1344.        Here is a sample record in BIX format:
  1345.  
  1346. **
  1347. A1: Bratley, Paul and Choueka, Yaacov
  1348. T1: Processing Truncated Terms in Document Retrieval Systems.
  1349. PB: Information Processing and Management. Volume 18, Number 5
  1350. P2: pages 276-66. 1982
  1351. SU: Information Retrieval
  1352. DE: Information-Storage Permuted-Indexes Subject-Indexing
  1353. N1: Presents uniform and efficient approach for processing all truncated
  1354. N2: query terms in information retrieval which requires one disk access
  1355. N3: to obtain from the permuted dictionary all strings represented by
  1356. N4: truncated term. The problem of the overhead storage required to
  1357. N5: implement the permuted dictionary is discussed. Fifteen references
  1358. N6: are provided.
  1359. **
  1360.  
  1361. Questions, comments, complaints, encouragement???
  1362.  
  1363. Contact:
  1364.  
  1365. Clyde W. Grotophorst, Route 1, Box 296, Hamilton, VA 22068 (703) 993-2239
  1366. or call the GMUtant OnLine BBS (703) 993-2219, and leave a comment for
  1367. the Sysop. The Bulletin Board is your source for additional BIBL utilities.
  1368.  
  1369. Notes:
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393. -24-
  1394.  
  1395.                                 I N D E X
  1396.  
  1397.  
  1398. *.SAV extension (12)                       Demo database (3)
  1399. Adding records  (8)                        Data entry
  1400. ASCII Import                                considerations (9)
  1401.  from within BIBL (15)                     Editing
  1402.  labelled format illustrated (15)           overview (10)
  1403.                                               via LIST option (11)
  1404. BIBL.REG                                    global changes (14a)
  1405.  contents of (11)                          Equipment
  1406. BIBL.HLP  (22)                              monochrome monitor (6)
  1407. B540IN (Available from GMUtant BBS)         RAM required (23)
  1408.  labelled Bibliographies (17)              Export
  1409.  not needed for registered (15)             BIBL data to dBASE (18)
  1410.  restoring BACKUP (23)                      to diskette (16)
  1411.  use with TRANSFER.BIX (19)                Export sub-menu
  1412. BIBLDEMO.EXE                                annotated bibliography format (7)
  1413.  demonstration database (3)                 ATCLIST.TXT (sample) (17)
  1414. Bibliographies/Transfer                     delimited (use of quotes) (18)
  1415.  (registered version only) (19)             general (15)
  1416. Bibliography Production                     list of Descriptors (19)
  1417.  labelled format (registered) (17)          list of files created (16)
  1418.  smart Punctuation (18)                     option D (sort explained) (24)
  1419.  word Processing format (18)                option M (user-defined) (24)
  1420. *.BIX   File extension explained (24)       soft returns in output (17)
  1421. Bounce-bar menus                           External Editor
  1422.  how to use (6)                             BIBL.CFG file (14)
  1423. CATLIST.TXT (16)                            command-line arguments (13)
  1424. CD-ROM                                      installing (14)
  1425.  importing data from (15)                   swapping BIBL to EMS (14)
  1426. Classification Field                        WordPerfect (20)
  1427.  sorting on (export) (9)                   File Display Windows
  1428. Command line switches                       keyboard commands (13)
  1429.  /m (6)                                     mouse Commands (12)
  1430.  /p  (6)                                   Find & Replace (Global Change) (14a)
  1431.  /v (6)                                    GMUtant OnLine BBS (25)
  1432. CONFIG.SYS (5)                             Help screen - modifying (22)
  1433. Database                                   Indexes
  1434.  backup  (23)                               described (8)
  1435.  creating new databases (14)                technical description (24)
  1436.  editing (10)                              Indexing
  1437.  searching (9)                              graph of progress (12)
  1438.  size limits (8)                           Installation (5)
  1439. Database structure                         Keywords (9)
  1440.  classification field (9)                  Labelled format (15)
  1441. Databases                                  Main Menu (options summarized) (7)
  1442.  creating a default (14)                   Maintenance sub-menu
  1443.  deleting a database (14)                   convert Shareware to Registered (11)
  1444. DBASE                                       create a new database (14)
  1445.  delimited Export (18)                      delete a Database (14)
  1446.  structure for BIBL record (23)             global Changes (14a)
  1447.  using BIBL database with (23)              rebuilding Indexes (12)
  1448.  
  1449.  
  1450.  
  1451. Memory requirements (RAM) (23)
  1452. OPAC
  1453.  read-only operation (6)
  1454. Printing (10)
  1455. QUERY.TXT (19)
  1456. Record Structure
  1457.  dBASE (23)
  1458.  Pascal (24)
  1459.  subject vs descriptor (9)
  1460. Registration
  1461.  credit cards (2)
  1462. Removing deleted records  (12)
  1463. Searching (9)
  1464.  boolean-descriptor  (10)
  1465.  display of near-matches (10)
  1466.  implied truncation (9)
  1467.  non-indexed fields (9)
  1468. Send to Disk (19)
  1469. Shell to DOS (13)
  1470. Smart Punctuation (18)
  1471. Sorting
  1472.   on Classification (24)
  1473. Transfer
  1474.   (records between databases) (19)
  1475. WordPerfect
  1476.   use as external editor (20)
  1477.  
  1478.  
  1479.  
  1480. BIBL REGISTRATION [Release 5.34]
  1481.  
  1482.  Name      ___________________________________________________
  1483.  Address   ___________________________________________________
  1484.            ___________________________________________________
  1485.  City      ____________________   State _____  Zip   _________
  1486.  Country   ___________________________
  1487.  
  1488.  How (or where) did you obtain your copy of BIBL?
  1489.  
  1490.  Comments:
  1491.  
  1492.  Are you currently a user of GMUtant OnLine BBS? Yes ___  No ___.  If not,
  1493.  when you first call, leave a comment to the Sysop, so we can upgrade your
  1494.  security and provide you with access to the registered users portion of
  1495.  our system.  BBS #: 703-993-2219   9600(v.32)/2400/1200   24 hours a day
  1496.  
  1497.  When you register, you will be sent a registration number by return mail.
  1498.  With that number, you may 'upgrade' any SHAREWARE version to a REGISTERED
  1499.  version and unlock the extra features.
  1500.  
  1501.                            Registration Fees:
  1502.  
  1503.    Basic Registration (includes registered access to GMUtant BBS)  $25.00
  1504.    Site License (15  copies)                                      $200.00
  1505.                 (15+ copies)                                      $300.00
  1506.    Mailing fee (if you want latest release sent via diskette)      $ 4.00
  1507.  
  1508.                                              Total enclosed: $ __________
  1509.  
  1510.    If requesting a diskette, please indicate desired format:    ___ 3.50"
  1511.                                                                 ___ 5.25"
  1512.  
  1513.  ( ) MasterCard     ( ) Visa     ( ) American Express   ( ) Check/MoneyOrder**
  1514.  
  1515. ** Checks must be in US Dollars from a US account with an ABA routing number,
  1516.    made payable to: Clyde W. Grotophorst
  1517.  
  1518. I authorize The Public (Software) Library to debit my AmExp/Mastercard/Visa
  1519. account:
  1520.  
  1521. Card Number  ____________________________________________________
  1522.  
  1523. Name as it appears on card (PRINT) ______________________________
  1524.  
  1525. Expiration Date ___________ Signature  __________________________
  1526.  
  1527.   Cash/Money Orders:                    Credit Card Orders:
  1528.  
  1529.   Clyde W. Grotophorst                  Public (Software) Library
  1530.   Route 1, Box 296                      PO Box 35705
  1531.   Hamilton, VA 22068                    Houston, TX 77235-5705
  1532.   USA                                   Orders ONLY: 1 800-242-4775
  1533.   BBS: (703) 993-2219                   Fax: 713 524-6398
  1534.